/**
 * 
 */
package com.woniuxy.amusementparkos.dao.fzw;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.woniuxy.amusementparkos.entity.fzw.Menu;

/**
 *
 * @author fzw
 *
 * 2020年5月7日上午1:49:22
 */
public interface MenuDao {

	/**
	 * @param menu_ids
	 */
	void deleteMenus(int[] menu_ids);

	/**
	 * @param usingMenu
	 * @return
	 */
	String[] selectMenusByIds(@Param("usingMenu")List<Integer> usingMenu);

	/**
	 * @param menu_id
	 * @return
	 */
	int selectUserByMenu_id(Integer menu_id);

	/**
	 * @param menu
	 */
	void updateMenu(Menu menu);

	/**
	 * @param menu
	 */
	void insertMenu(Menu menu);

	/**
	 * @param i
	 * @param limit
	 * @return
	 */
	List<Menu> selectAllMenuByPageNumber(@Param("page")Integer page,@Param("limit") Integer limit);

	/**
	 * @return
	 */
	List<Menu> selectAllMenu();

	/**
	 * @return
	 */
	Long selectCount();


}
